home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Entertainment / MacMud / Mud 4.0 / MacMud.r < prev    next >
Encoding:
Text File  |  1993-03-26  |  12.1 KB  |  238 lines  |  [TEXT/MPS ]

  1. #include "systypes.r"
  2. #include "types.r"
  3.  
  4. #include "config.h"
  5. #include "patchlevel.h"
  6. #include "lpconsole.h"
  7.  
  8. #undef __kPrefSize
  9. #define __kPrefSize            2048    /* Default max app size */
  10. #undef __kMinSize
  11. #define __kMinSize            1024    /* Default min app size */
  12.  
  13. #ifndef __kWindowTitle
  14. #ifdef COMPAT_MODE
  15. #define __kWindowTitle        "MacMud " GAME_VERSION STR_PATCH_LEVEL " (Compatible)"
  16. #else
  17. #define __kWindowTitle        "MacMud " GAME_VERSION STR_PATCH_LEVEL " (Full)"
  18. #endif
  19. #endif
  20.  
  21. #ifndef CREATOR
  22.     #define CREATOR 'MMud'
  23. #endif
  24.  
  25. #ifndef FCREATOR
  26.     #define FCREATOR 'MPS '
  27. #endif
  28.  
  29. /* here is the quintessential MultiFinder friendliness device, the SIZE resource */
  30.  
  31. resource 'SIZE' (-1) {
  32.     dontSaveScreen,
  33.     acceptSuspendResumeEvents,
  34.     enableOptionSwitch,
  35.     canBackground,
  36.     multiFinderAware,
  37.     backgroundAndForeground,
  38.     dontGetFrontClicks,
  39.     ignoreChildDiedEvents,
  40.     is32BitCompatible,
  41.     isHighLevelEventAware,
  42.     localAndRemoteHLEvents,
  43.     notStationeryAware,
  44.     dontUseTextEditServices,
  45.     reserved,
  46.     reserved,
  47.     reserved,
  48.     kPrefSize * 1024,
  49.     kMinSize * 1024    
  50. };
  51.  
  52. type CREATOR as 'STR ';
  53.  
  54. resource CREATOR (0) {
  55.     "MacMud 3.2\n"
  56.     "©Copyright 1992-93 by Mimir Reynisson.\n"
  57.     "All Rights Reserved."
  58. };
  59.  
  60. resource 'BNDL' (128) {
  61.     'MMud',
  62.     0,
  63.     {
  64.         'ICN#',
  65.         {
  66.             0, 128
  67.         },
  68.         'FREF',
  69.         {
  70.             0, 128
  71.         }
  72.     }
  73. };
  74.  
  75. resource 'FREF' (128) {
  76.     'APPL',
  77.     0,
  78.     ""
  79. };
  80.  
  81. data 'ICN#' (128) {
  82.     $"0000 0E00 0000 7E00 0000 7A00 0001 C200"            /* ......~...z...¬. */
  83.     $"0007 C200 0000 0200 0600 3760 0900 2DE0"            /* ..¬.......7`Δ.-. */
  84.     $"1F80 22A0 1080 2560 1080 2AA0 1080 1FC0"            /* .Ä"†.Ä%`.Ä*†.Ä.¿ */
  85.     $"0F00 1040 0900 10C0 0902 B070 0B55 55D8"            /* ...@Δ..¿Δ.∞p.UUÿ */
  86.     $"0EA8 156C 0C00 D0DC 0D56 D06C 0D56 10DC"            /* .®.l..–.¬V–l¬V.. */
  87.     $"0C00 106C 0C00 10DC 0C00 146C 0C00 1EDC"            /* ...l.......l.... */
  88.     $"0C00 7E6C 0C3F FFFE 1FFF FFFF 7FFF FFFF"            /* ..~l.?.......... */
  89.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  90.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  91.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  92.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  93.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  94.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  95.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  96.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  97.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  98. };
  99.  
  100. data 'icl8' (128) {
  101.     $"2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A"            /* **************** */
  102.     $"2A2A 2A2A 6969 FE2A 2A2A 2A2A 2A2A 2A2A"            /* ****ii.********* */
  103.     $"2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A"            /* **************** */
  104.     $"2A69 6969 6969 FE2A 2A2A 2A2A 2A2A 2A2A"            /* *iiiii.********* */
  105.     $"2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A"            /* **************** */
  106.     $"2A69 6969 692A FE2A 2A2A 2A2A 2A2A 2A2A"            /* *iiii*.********* */
  107.     $"2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A69"            /* ***************i */
  108.     $"6969 2A2A 2A2A FE2A 2A2A 2A2A 2A2A 2A2A"            /* ii****.********* */
  109.     $"2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A69 6969"            /* *************iii */
  110.     $"6969 2A2A 2A2A FE2A 2A2A 2A2A 2A2A 2A2A"            /* ii****.********* */
  111.     $"2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A"            /* **************** */
  112.     $"2A2A 2A2A 2A2A FE2A 2A2A 2A2A 2A2A 2A2A"            /* ******.********* */
  113.     $"2A2A 2A2A 2AFC FC2A 2A2A 2A2A 2A2A 2A2A"            /* *****..********* */
  114.     $"2A2A FCFC 2AFC FCFC 2AFC FC2A 2A2A 2A2A"            /* **..*...*..***** */
  115.     $"2A2A 2A2A FCF7 F8FC 2A2A 2A2A 2A2A 2A2A"            /* ****....******** */
  116.     $"2A2A FCF7 FCFC F8FC FCFB FC2A 2A2A 2A2A"            /* **.........***** */
  117.     $"2A2A 2AFC FCFC FCFC FC2A 2A2A 2A2A 2A2A"            /* ***......******* */
  118.     $"2A2A FCF7 F7F8 FBF8 FBF8 FC2A 2A2A 2A2A"            /* **.........***** */
  119.     $"2A2A 2AFC F7F7 F8F7 FC2A 2A2A 2A2A 2A2A"            /* ***......******* */
  120.     $"2A2A FCF7 F7FB F8FB F8FB FC2A 2A2A 2A2A"            /* **.........***** */
  121.     $"2A2A 2AFC F7F8 F7F8 FC2A 2A2A 2A2A 2A2A"            /* ***......******* */
  122.     $"2A2A FCF7 FCF8 FCF8 FCF8 FC2A 2A2A 2A2A"            /* **.........***** */
  123.     $"2A2A 2AFC F7F7 F8F7 FC2A 2A2A 2A2A 2A2A"            /* ***......******* */
  124.     $"2A2A 2AFC FCFC FCFC FCFC 2A2A 2A2A 2A2A"            /* ***.......****** */
  125.     $"2A2A 2A2A FCFC FCFC 2A2A 2A2A 2A2A 2A2A"            /* ****....******** */
  126.     $"2A2A 2AFC F7F8 2BF8 2BFC 2A2A 2A2A 2A2A"            /* ***...+.+.****** */
  127.     $"2A2A 2A2A FCF7 F8FC 2A2A 2A2A 2A2A 2A2A"            /* ****....******** */
  128.     $"2A2A 2AFC F72B F82B FCFC 2A2A 2A2A 2A2A"            /* ***..+.+..****** */
  129.     $"2AF5 2AF5 FCF7 F7FC 2AF5 2AF5 2AF5 FC2A"            /* *.*.....*.*.*..* */
  130.     $"FC2A FCFC F7F8 2BF8 2BFC FCFC 2AF5 2AF5"            /* .*....+.+...*.*. */
  131.     $"F52A F52A FCF7 FCFC 2AFC 2AFC 2AFC F8FC"            /* .*.*....*.*.*... */
  132.     $"F8FC F8FC F7FE F8FE FCFC F8FC FC2A F52A"            /* .............*.* */
  133.     $"2AF5 2AF5 FCFC FCF7 FCF8 FCF8 FCF8 2BF8"            /* *.*...........+. */
  134.     $"2BF8 2BFC F7FE 2BFE F7FC FBF8 FCFC 2AF5"            /* +.+...+.......*. */
  135.     $"F52A F52A FCFC F7F7 F82B F82B F82B F82B"            /* .*.*.....+.+.+.+ */
  136.     $"FEFE F8FC F72B F82B FCFC F8FC FCFC F52A"            /* .....+.+.......* */
  137.     $"2AF5 2AF5 FCFC F7FE 2BFE 2BFE 2BFE FEF8"            /* *.*.....+.+.+... */
  138.     $"FEFE 2BFC F7F8 2BF8 2BFC FBF8 FCFC 2AF5"            /* ..+...+.+.....*. */
  139.     $"F52A F52A FCFC F7FE F8FE F8FE F8FE FE2B"            /* .*.*...........+ */
  140.     $"F82B F8FC F72B F82B FCFC F8FC FCFC F52A"            /* .+...+.+.......* */
  141.     $"2AF5 2AF5 FCFC F7F7 2BF8 2BF8 2BF8 2BF8"            /* *.*.....+.+.+.+. */
  142.     $"2BF8 2BFC F7F8 2BF8 2BFC FBF8 FCFC 2AF5"            /* +.+...+.+.....*. */
  143.     $"F52A F52A FCFC F7F7 F82B F82B F82B F82B"            /* .*.*.....+.+.+.+ */
  144.     $"F82B F8FC F72B F82B FCFC F8FC FCFC F52A"            /* .+...+.+.......* */
  145.     $"2AF5 2AF5 FCFC F7F7 2BF8 2BF8 2BF8 2BF8"            /* *.*.....+.+.+.+. */
  146.     $"2BF8 2BFC F7FE 2BF8 2BFC FBF8 FCFC 2AF5"            /* +.+...+.+.....*. */
  147.     $"F52A F52A FCFC F7F7 F82B F82B F82B F82B"            /* .*.*.....+.+.+.+ */
  148.     $"F82B F8FC FEFE FE2B FCFC F8FC FCFC F52A"            /* .+.....+.......* */
  149.     $"2AF5 2AF5 FCFC F7F7 2BF8 2BF8 2BF8 2BF8"            /* *.*.....+.+.+.+. */
  150.     $"2BA5 A5A5 A5FE FEF8 2BFC FBF8 FCFC 2AF5"            /* +••••...+.....*. */
  151.     $"F52A F52A FCFC F7F7 F82B A5A5 A5A5 A5A5"            /* .*.*.....+•••••• */
  152.     $"A5A5 A59F A5A5 A5A5 A5A5 A5A5 A5A5 A52A"            /* •••ü•••••••••••* */
  153.     $"2AF5 2AA5 A5A5 A5A5 A5A5 A5A5 A5A5 9FA5"            /* *.*•••••••••••ü• */
  154.     $"9FA5 9FA5 9FA5 9FA5 9FA5 9FA5 9FA5 9FA5"            /* ü•ü•ü•ü•ü•ü•ü•ü• */
  155.     $"F5A5 A59F A59F A59F A59F A59F A5A5 A59F"            /* .••ü•ü•ü•ü•ü•••ü */
  156.     $"A59F A59F A59F A59F A5A5 A59F A5A5 A59F"            /* •ü•ü•ü•ü•••ü•••ü */
  157.     $"A5A5 A5A5 A5A5 9FFC A5A5 9FA5 9FA5 9FA5"            /* ••••••ü.••ü•ü•ü• */
  158.     $"A5A5 9FA5 9FA5 9FFC 9FA5 A5A5 A5FC A5A5"            /* ••ü•ü•ü.ü••••.•• */
  159.     $"A59F A59F FC9F FCA5 FCA5 FCA5 FCA5 FCA5"            /* •ü•ü.ü.•.•.•.•.• */
  160.     $"FC9F FCA5 FC9F A5A5 FCA5 FCA5 FCA5 FCA5"            /* .ü.•.ü••.•.•.•.• */
  161.     $"9FFC A5FC A5FC A5FC A5FC A5FC A5FC A5FC"            /* ü.•.•.•.•.•.•.•. */
  162.     $"A5FC A5FC A5FC A5FC A5FC A5FC A5FC A5A5"            /* •.•.•.•.•.•.•.•• */
  163.     $"FCA5 FCA5 FCA5 FCA5 FCA5 FCA5 FCA5 FCA5"            /* .•.•.•.•.•.•.•.• */
  164.     $"FCA5 FCA5 FCA5 FCA5 FCA5 FCA5 FCA5 FCA5"            /* .•.•.•.•.•.•.•.• */
  165. };
  166.  
  167. data 'icl4' (128) {
  168.     $"CCCC CCCC CCCC CCCC CCCC 44FC CCCC CCCC"            /* ÃÃÃÃÃÃÃÃÃÃD.ÃÃÃà*/
  169.     $"CCCC CCCC CCCC CCCC C444 44FC CCCC CCCC"            /* ÃÃÃÃÃÃÃÃDD.ÃÃÃà*/
  170.     $"CCCC CCCC CCCC CCCC C444 4CFC CCCC CCCC"            /* ÃÃÃÃÃÃÃÃDL.ÃÃÃà*/
  171.     $"CCCC CCCC CCCC CCC4 44CC CCFC CCCC CCCC"            /* ÃÃÃÃÃÃÃDÃÃ.ÃÃÃà*/
  172.     $"CCCC CCCC CCCC C444 44CC CCFC CCCC CCCC"            /* ÃÃÃÃÃÃDDÃÃ.ÃÃÃà*/
  173.     $"CCCC CCCC CCCC CCCC CCCC CCFC CCCC CCCC"            /* ÃÃÃÃÃÃÃÃÃÃÃ.ÃÃÃà*/
  174.     $"CCCC CEEC CCCC CCCC CCEE CEEE CEEC CCCC"            /* ÃÃŒ.ÃÃÃÃÃ.Œ.Œ.Ãà*/
  175.     $"CCCC ECCE CCCC CCCC CCEC EECE EEEC CCCC"            /* ÃÃ.ŒÃÃÃÃÃ..Œ..Ãà*/
  176.     $"CCCE EEEE ECCC CCCC CCEC CCEC ECEC CCCC"            /* ÃŒ...ÃÃÃÃ.Ã...Ãà*/
  177.     $"CCCE CCCC ECCC CCCC CCEC CECE CEEC CCCC"            /* ÃŒÃÃ.ÃÃÃÃ.ŒŒŒ.Ãà*/
  178.     $"CCCE CCCC ECCC CCCC CCEC ECEC ECEC CCCC"            /* ÃŒÃÃ.ÃÃÃÃ.....Ãà*/
  179.     $"CCCE CCCC ECCC CCCC CCCE EEEE EECC CCCC"            /* ÃŒÃÃ.ÃÃÃÃŒ...ÃÃà*/
  180.     $"CCCC EEEE CCCC CCCC CCCE CCCC CECC CCCC"            /* ÃÃ..ÃÃÃÃÃŒÃÃŒÃÃà*/
  181.     $"CCCC ECCE CCCC CCCC CCCE CCCC EECC CCCC"            /* ÃÃ.ŒÃÃÃÃÃŒÃÃ.ÃÃà*/
  182.     $"C0C0 ECCE C0C0 C0EC ECEE CCCC CEEE C0C0"            /* ¿¿.Œ¿¿¿...ÃÃŒ.¿¿ */
  183.     $"0C0C ECEE CECE CECE CECE CFCF EECE EC0C"            /* ....ŒŒŒŒŒŒœœ.Œ.. */
  184.     $"C0C0 EEEC ECEC ECCC CCCE CFCF CEEC EEC0"            /* ¿¿.....ÃÃŒœœŒ..¿ */
  185.     $"0C0C EECC CCCC CCCC FFCE CCCC EECE EE0C"            /* ...ÃÃÃÃÃ.ŒÃÃ.Œ.. */
  186.     $"C0C0 EECF CFCF CFFC FFCE CCCC CEEC EEC0"            /* ¿¿.œœœœ..ŒÃÃŒ..¿ */
  187.     $"0C0C EECF CFCF CFFC CCCE CCCC EECE EE0C"            /* ...œœœœ.ÃŒÃÃ.Œ.. */
  188.     $"C0C0 EECC CCCC CCCC CCCE CCCC CEEC EEC0"            /* ¿¿.ÃÃÃÃÃÃŒÃÃŒ..¿ */
  189.     $"0C0C EECC CCCC CCCC CCCE CCCC EECE EE0C"            /* ...ÃÃÃÃÃÃŒÃÃ.Œ.. */
  190.     $"C0C0 EECC CCCC CCCC CCCE CFCC CEEC EEC0"            /* ¿¿.ÃÃÃÃÃÃŒœÃŒ..¿ */
  191.     $"0C0C EECC CCCC CCCC CCCE FFFC EECE EE0C"            /* ...ÃÃÃÃÃÃŒ...Œ.. */
  192.     $"C0C0 EECC CCCC CCCC CEEE EFFC CEEC EEC0"            /* ¿¿.ÃÃÃÃÃŒ...Œ..¿ */
  193.     $"0C0C EECC CCEE EEEE EEED EEEE EEEE EEEC"            /* ...ÃÃ........... */
  194.     $"C0CE EEEE EEEE EEDE DEDE DEDE DEDE DEDE"            /* ¿Œ.............. */
  195.     $"0EED EDED EDED EEED EDED EDED EEED EEED"            /* ................ */
  196.     $"EEEE EEDE EEDE DEDE EEDE DEDE DEEE EEEE"            /* ................ */
  197.     $"EDED EDEE EEEE EEEE EDEE EDEE EEEE EEEE"            /* ................ */
  198.     $"DEEE EEEE EEEE EEEE EEEE EEEE EEEE EEEE"            /* ................ */
  199.     $"EEEE EEEE EEEE EEEE EEEE EEEE EEEE EEEE"            /* ................ */
  200. };
  201.  
  202. data 'ics#' (128) {
  203.     $"00F0 01F0 0390 307C 787C 487C 3048 3FFE"            /* .....ê0|x|H|0H?. */
  204.     $"3EFE 3FCE 204E 207E 20FE 7FFF FFFF FFFF"            /* >.?Œ N ~ ....... */
  205.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  206.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  207. };
  208.  
  209. data 'ics8' (128) {
  210.     $"2A2A 2A2A 2A2A 2A2A 6969 69FE 2A2A 2A2A"            /* ********iii.**** */
  211.     $"2A2A 2A2A 2A2A 2A69 6969 69FE 2A2A 2A2A"            /* *******iiii.**** */
  212.     $"2A2A 2A2A 2A2A 6969 692A 2AFE 2A2A 2A2A"            /* ******iii**.**** */
  213.     $"2A2A FCFC 2A2A 2A2A 2AFC FCFC FCFC 2A2A"            /* **..*****.....** */
  214.     $"2AFC FCFC FC2A 2A2A 2AFC FBFB FBFC 2A2A"            /* *....****.....** */
  215.     $"2AFC F8F8 FC2A 2A2A 2AFC FCFC FCFC 2A2A"            /* *....****.....** */
  216.     $"2A2A FCFC 2A2A 2A2A 2AFC F8F8 FC2A 2A2A"            /* **..*****....*** */
  217.     $"F5F5 FCFC FCFC FCFC FCFC FEFE FCFC FCF5"            /* ................ */
  218.     $"F5F5 FCFC FCFC FCF8 FEFC FEFE FCFC FCF5"            /* ................ */
  219.     $"F5F5 FCFE FEFE FEFE FEFC F8F8 FCFC FCF5"            /* ................ */
  220.     $"F5F5 FCF7 F8F8 F8F8 F8FC F8F8 FCFC FCF5"            /* ................ */
  221.     $"F5F5 FCF7 F8F8 F8F8 F8FC FEFE FCFC FCF5"            /* ................ */
  222.     $"F5F5 FCF7 F8F8 F8F8 A5A5 FEFE FCFB FCF5"            /* ........••...... */
  223.     $"F5A5 A5A5 A5A5 A5A5 A5A5 A5A5 A5A5 A5A5"            /* .••••••••••••••• */
  224.     $"A5A5 FCFC FCFC FCFC FCFC FCFC FCFC FCFC"            /* ••.............. */
  225.     $"FCFC FCFC FCFC FCFC FCFC FCFC FCFC FCFC"            /* ................ */
  226. };
  227.  
  228. data 'ics4' (128) {
  229.     $"CCCC CCCC 444F CCCC CCCC CCC4 444F CCCC"            /* ÃÃÃÃDOÃÃÃÃÃDOÃà*/
  230.     $"CCCC CC44 4CCF CCCC CCEE CCCC CEEE EECC"            /* ÃÃÃDLœÃÃÃ.ÃÃŒ..à*/
  231.     $"CEEE ECCC CEEE EECC CECC ECCC CEEE EECC"            /* Œ..ÃŒ..ÃŒÃ.ÃŒ..à*/
  232.     $"CCEE CCCC CECC ECCC 00EE EEEE EEFF EEE0"            /* Ã.ÃÃŒÃ.Ã........ */
  233.     $"00EE EEEC FEFF EEE0 00EF FFFF FECC EEE0"            /* .............Ã.. */
  234.     $"00EC CCCC CECC EEE0 00EC CCCC CEFF EEE0"            /* ..ÃÃŒÃ....ÃÃŒ... */
  235.     $"00EC CCCC EEFF EEE0 0EEE EEEE EEEE EEEE"            /* ..ÃÃ............ */
  236.     $"EEEE EEEE EEEE EEEE EEEE EEEE EEEE EEEE"            /* ................ */
  237. };
  238.